enum DomainTypeEnum {
  INPUT('input'), //输入框
  CHECKBOX('checkbox'), //box
  S_CHOICE('s_choice'), //单选
  INPUT2('input2'), //自定义输入框
  M_CHOICE('m_choice'), //多选
  SELECT2('select2'), //选择框
  OTHER('other'); //其他

  final String value;

  const DomainTypeEnum(this.value);

  // 静态方法：根据值查找枚举值
  static DomainTypeEnum? fromValue(String value) {
    for (var type in DomainTypeEnum.values) {
      if (type.value == value) {
        return type;
      }
    }
    return null; // 如果没有找到，返回 null
  }
}
